
// 采用 对象字面量 定义对象，并为对象定义属性
const user = {
  id: 1,
  name: 'sanfeng',
  name: '三丰'
}
console.log( user );

// 动态为 user 添加 属性
user.gender = '靓仔';
console.log( user );

let property = 'birthdate';
// 采用 属性表达式 动态为对象添加属性
user[ property ] = '1999-10-20' ;
console.log( user );

property = 'hometown';
// 采用 属性表达式 动态为对象添加属性
user[ property ] = '井冈山';
console.log( user );

// 用 for ... in 循环可以遍历一个对象
for( let prop in user ){
    // 采用 属性表达式 获取属性值
    let value = user[ prop ];
    console.log( prop , ' : ' , value );
}